home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Texteditors / Origami / Sources / src / h / codelg.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-09-27  |  12.5 KB  |  423 lines

  1. /* This file is generated automatically by awk -f tok2h.awk */
  2. /* containing command types for OCL token */
  3. typedef enum
  4.  { COM=0,    /* simple command            */
  5.    COM_C,    /* command with 1 char argument        */
  6.    COM_I,    /* command with 1 int argument        */
  7.    COM_A,    /* command with a adress        */
  8.    COM_II,    /* command with 2 int arguments        */
  9.    COM_P,    /* command with a prompt        */
  10.    COM_IP,    /* command with 1 int and prompt    */
  11.    COM_IIP    /* command with 2 int and prompt    */
  12.  } COM_TYPES;
  13. #ifdef CODE_LG_ARRAY
  14.   COM_TYPES cmd_type[] =
  15.    { COM,        /* O_NOP */
  16.      COM,        /* M_BEGIN_OF_LINE */
  17.      COM,        /* M_BOT_OF_FOLD */
  18.      COM_II,        /* M_CHANGE_FOLD */
  19.      COM_IIP,        /* M_EDIT_HISTORY */
  20.      COM,        /* M_END_OF_LINE */
  21.      COM_IP,        /* M_FINISH */
  22.      COM_I,        /* M_GOTO_MARK */
  23.      COM_II,        /* M_GO_BUFFER */
  24.      COM_I,        /* M_GO_COUNTER_X_POS */
  25.      COM_I,        /* M_LAYOUT */
  26.      COM_I,        /* M_POS_TO_COUNTER */
  27.      COM_I,        /* M_SHOW_HELP */
  28.      COM,        /* M_STORE_C */
  29.      COM_I,        /* M_TEST_CC */
  30.      COM_C,        /* M_TEST_CHAR */
  31.      COM_C,        /* M_TEST_CHAR_HIGH */
  32.      COM_C,        /* M_TEST_CHAR_LOW */
  33.      COM_I,        /* M_TEST_CHAR_SET */
  34.      COM_I,        /* M_TEST_H_CC */
  35.      COM_I,        /* M_TEST_L_CC */
  36.      COM_P,        /* M_TEST_STR */
  37.      COM,        /* M_TOP_OF_FOLD */
  38.      COM_IIP,        /* M_WRITE_HELP */
  39.      COM,        /* O_ATTACH_FILE */
  40.      COM,        /* O_AUTO_SAVE */
  41.      COM,        /* O_A_AUTO_SAVE */
  42.      COM,        /* O_A_B_REGEXP */
  43.      COM,        /* O_A_ECHO */
  44.      COM,        /* O_A_FULLSHIFT */
  45.      COM,        /* O_A_HASH */
  46.      COM,        /* O_A_NOPARSE */
  47.      COM,        /* O_A_OVER */
  48.      COM,        /* O_A_POSI */
  49.      COM,        /* O_A_TIME */
  50.      COM,        /* O_A_VERBOSE */
  51.      COM,        /* O_A_VIEW */
  52.      COM,        /* O_A_X_REGEXP */
  53.      COM,        /* O_BOT_OF_FOLD */
  54.      COM,        /* O_BREAK */
  55.      COM,        /* O_CHANGE_MARK */
  56.      COM,        /* O_CLOSE_FOLD */
  57.      COM,        /* O_COPY */
  58.      COM,        /* O_COPY_PICK */
  59.      COM,        /* O_CREATE_FOLD */
  60.      COM,        /* O_DELETE */
  61.      COM,        /* O_DEL_LINE */
  62.      COM,        /* O_DESCRIBE_BINDINGS */
  63.      COM,        /* O_DOWN */
  64.      COM,        /* O_DSP */
  65.      COM,        /* O_D_AUTO_SAVE */
  66.      COM,        /* O_D_ECHO */
  67.      COM,        /* O_D_FULLSHIFT */
  68.      COM,        /* O_D_HASH */
  69.      COM,        /* O_D_NOPARSE */
  70.      COM,        /* O_D_OVER */
  71.      COM,        /* O_D_POSI */
  72.      COM,        /* O_D_REGEXP */
  73.      COM,        /* O_D_TIME */
  74.      COM,        /* O_D_VERBOSE */
  75.      COM,        /* O_D_VIEW */
  76.      COM,        /* O_END_OF_LINE */
  77.      COM,        /* O_ENTER_FOLD */
  78.      COM,        /* O_ENTER_NO_FILE */
  79.      COM,        /* O_EXIT_FOLD */
  80.      COM,        /* O_FILE_C */
  81.      COM,        /* O_FILE_FOLD */
  82.      COM,        /* O_FILTER_BUFFER */
  83.      COM,        /* O_FILTER_LINE */
  84.      COM,        /* O_FIND */
  85.      COM,        /* O_FIND_REVERSE */
  86.      COM,        /* O_FINISH */
  87.      COM,        /* O_FIRST_LINE_TO_FOLD_H */
  88.      COM_I,        /* O_FLUSH */
  89.      COM,        /* O_FOLD_INFO */
  90.      COM,        /* O_GOTO_LINE */
  91.      COM,        /* O_GROW_BUFFER */
  92.      COM,        /* O_GROW_W_BUFFER */
  93.      COM,        /* O_HELP */
  94.      COM,        /* O_INSERT_FILE */
  95.      COM,        /* O_ITS_REVERSE */
  96.      COM,        /* O_ITS_SEARCH */
  97.      COM,        /* O_LANGUAGE */
  98.      COM,        /* O_LEFT */
  99.      COM,        /* O_MOVE */
  100.      COM,        /* O_OPEN_BUFFER */
  101.      COM,        /* O_OPEN_FOLD */
  102.      COM,        /* O_OPEN_LIST_BUFFER */
  103.      COM,        /* O_OPEN_LIST_FILE */
  104.      COM,        /* O_OPEN_LIST_W_BUFFER */
  105.      COM,        /* O_OPEN_NEW_FILE */
  106.      COM,        /* O_OPEN_W_BUFFER */
  107.      COM,        /* O_PAGE_DOWN */
  108.      COM,        /* O_PAGE_UP */
  109.      COM,        /* O_PICK */
  110.      COM,        /* O_PIPE_FROM_COMMAND */
  111.      COM,        /* O_PIPE_TO_COMMAND */
  112.      COM,        /* O_PROMPT */
  113.      COM,        /* O_PUT_PICK */
  114.      COM,        /* O_QUERY_REPLACE */
  115.      COM,        /* O_QUIT */
  116.      COM,        /* O_REFRESH */
  117.      COM,        /* O_REMOVE_FOLD */
  118.      COM,        /* O_RENAME_FILE */
  119.      COM,        /* O_REPLACE */
  120.      COM,        /* O_RETURN */
  121.      COM,        /* O_RIGHT */
  122.      COM,        /* O_SAVE_FILE */
  123.      COM,        /* O_SHELL */
  124.      COM,        /* O_SHELL_COMMAND */
  125.      COM,        /* O_SHRINK_BUFFER */
  126.      COM,        /* O_SHRINK_W_BUFFER */
  127.      COM,        /* O_START_OF_LINE */
  128.      COM,        /* O_SUSPEND */
  129.      COM,        /* O_TITLE_HIDE */
  130.      COM,        /* O_TITLE_SHOW */
  131.      COM,        /* O_TOGGLE_CASE */
  132.      COM,        /* O_TOP_OF_FOLD */
  133.      COM,        /* O_UNDEL_LINE */
  134.      COM,        /* O_UP */
  135.      COM,        /* O_WRITE_FILE */
  136.      COM,        /* K_MOUSE */
  137.      COM,        /* K_QUOTE */
  138.      COM_I,        /* M_ADD_COUNTER_M16 */
  139.      COM_I,        /* M_ADD_COUNTER_M15 */
  140.      COM_I,        /* M_ADD_COUNTER_M14 */
  141.      COM_I,        /* M_ADD_COUNTER_M13 */
  142.      COM_I,        /* M_ADD_COUNTER_M12 */
  143.      COM_I,        /* M_ADD_COUNTER_M11 */
  144.      COM_I,        /* M_ADD_COUNTER_M10 */
  145.      COM_I,        /* M_ADD_COUNTER_M9 */
  146.      COM_I,        /* M_ADD_COUNTER_M8 */
  147.      COM_I,        /* M_ADD_COUNTER_M7 */
  148.      COM_I,        /* M_ADD_COUNTER_M6 */
  149.      COM_I,        /* M_ADD_COUNTER_M5 */
  150.      COM_I,        /* M_ADD_COUNTER_M4 */
  151.      COM_I,        /* M_ADD_COUNTER_M3 */
  152.      COM_I,        /* M_ADD_COUNTER_M2 */
  153.      COM_I,        /* M_ADD_COUNTER_M1 */
  154.      COM_I,        /* M_ADD_COUNTER_0 */
  155.      COM_I,        /* M_ADD_COUNTER_1 */
  156.      COM_I,        /* M_ADD_COUNTER_2 */
  157.      COM_I,        /* M_ADD_COUNTER_3 */
  158.      COM_I,        /* M_ADD_COUNTER_4 */
  159.      COM_I,        /* M_ADD_COUNTER_5 */
  160.      COM_I,        /* M_ADD_COUNTER_6 */
  161.      COM_I,        /* M_ADD_COUNTER_7 */
  162.      COM_I,        /* M_ADD_COUNTER_8 */
  163.      COM_I,        /* M_ADD_COUNTER_9 */
  164.      COM_I,        /* M_ADD_COUNTER_10 */
  165.      COM_I,        /* M_ADD_COUNTER_11 */
  166.      COM_I,        /* M_ADD_COUNTER_12 */
  167.      COM_I,        /* M_ADD_COUNTER_13 */
  168.      COM_I,        /* M_ADD_COUNTER_14 */
  169.      COM_I,        /* M_ADD_COUNTER_15 */
  170.      COM_I,        /* M_ADD_COUNTER_16 */
  171.      COM_II,        /* M_ADD_COUNTER */
  172.      COM_I,        /* M_ASCII */
  173.      COM,        /* M_BEGIN_FOLD_COMMENT */
  174.      COM,        /* M_CALL_M16 */
  175.      COM,        /* M_CALL_M15 */
  176.      COM,        /* M_CALL_M14 */
  177.      COM,        /* M_CALL_M13 */
  178.      COM,        /* M_CALL_M12 */
  179.      COM,        /* M_CALL_M11 */
  180.      COM,        /* M_CALL_M10 */
  181.      COM,        /* M_CALL_M9 */
  182.      COM,        /* M_CALL_M8 */
  183.      COM,        /* M_CALL_M7 */
  184.      COM,        /* M_CALL_M6 */
  185.      COM,        /* M_CALL_M5 */
  186.      COM,        /* M_CALL_M4 */
  187.      COM,        /* M_CALL_M3 */
  188.      COM,        /* M_CALL_M2 */
  189.      COM,        /* M_CALL_M1 */
  190.      COM,        /* M_CALL_0 */
  191.      COM,        /* M_CALL_1 */
  192.      COM,        /* M_CALL_2 */
  193.      COM,        /* M_CALL_3 */
  194.      COM,        /* M_CALL_4 */
  195.      COM,        /* M_CALL_5 */
  196.      COM,        /* M_CALL_6 */
  197.      COM,        /* M_CALL_7 */
  198.      COM,        /* M_CALL_8 */
  199.      COM,        /* M_CALL_9 */
  200.      COM,        /* M_CALL_10 */
  201.      COM,        /* M_CALL_11 */
  202.      COM,        /* M_CALL_12 */
  203.      COM,        /* M_CALL_13 */
  204.      COM,        /* M_CALL_14 */
  205.      COM,        /* M_CALL_15 */
  206.      COM,        /* M_CALL_16 */
  207.      COM_A,        /* M_CALL */
  208.      COM,        /* M_CHANGED */
  209.      COM,        /* M_CLOSED_FOLD */
  210.      COM_II,        /* M_DIV */
  211.      COM_I,        /* M_ECHO_I */
  212.      COM_P,        /* M_ECHO_P */
  213.      COM,        /* M_EDITING */
  214.      COM,        /* M_END_FOLD_COMMENT */
  215.      COM,        /* M_END_MACRO */
  216.      COM_I,        /* M_ENTERED */
  217.      COM_IP,        /* M_ENV_CMD */
  218.      COM_P,        /* M_EXIT */
  219.      COM,        /* M_FILED_FOLD */
  220.      COM_I,        /* M_FILETYP */
  221.      COM_II,        /* M_FOLD_DATA */
  222.      COM_II,        /* M_GET_BUFFER */
  223.      COM_II,        /* M_GET_HISTORY */
  224.      COM_I,        /* M_HISTORY */
  225.      COM_I,        /* M_INT_STRING */
  226.      COM_I,        /* M_INV_COUNTER */
  227.      COM,        /* M_JMP_M16 */
  228.      COM,        /* M_JMP_M15 */
  229.      COM,        /* M_JMP_M14 */
  230.      COM,        /* M_JMP_M13 */
  231.      COM,        /* M_JMP_M12 */
  232.      COM,        /* M_JMP_M11 */
  233.      COM,        /* M_JMP_M10 */
  234.      COM,        /* M_JMP_M9 */
  235.      COM,        /* M_JMP_M8 */
  236.      COM,        /* M_JMP_M7 */
  237.      COM,        /* M_JMP_M6 */
  238.      COM,        /* M_JMP_M5 */
  239.      COM,        /* M_JMP_M4 */
  240.      COM,        /* M_JMP_M3 */
  241.      COM,        /* M_JMP_M2 */
  242.      COM,        /* M_JMP_M1 */
  243.      COM,        /* M_JMP_0 */
  244.      COM,        /* M_JMP_1 */
  245.      COM,        /* M_JMP_2 */
  246.      COM,        /* M_JMP_3 */
  247.      COM,        /* M_JMP_4 */
  248.      COM,        /* M_JMP_5 */
  249.      COM,        /* M_JMP_6 */
  250.      COM,        /* M_JMP_7 */
  251.      COM,        /* M_JMP_8 */
  252.      COM,        /* M_JMP_9 */
  253.      COM,        /* M_JMP_10 */
  254.      COM,        /* M_JMP_11 */
  255.      COM,        /* M_JMP_12 */
  256.      COM,        /* M_JMP_13 */
  257.      COM,        /* M_JMP_14 */
  258.      COM,        /* M_JMP_15 */
  259.      COM,        /* M_JMP_16 */
  260.      COM_A,        /* M_JMP */
  261.      COM,        /* M_JMP_FALSE_M16 */
  262.      COM,        /* M_JMP_FALSE_M15 */
  263.      COM,        /* M_JMP_FALSE_M14 */
  264.      COM,        /* M_JMP_FALSE_M13 */
  265.      COM,        /* M_JMP_FALSE_M12 */
  266.      COM,        /* M_JMP_FALSE_M11 */
  267.      COM,        /* M_JMP_FALSE_M10 */
  268.      COM,        /* M_JMP_FALSE_M9 */
  269.      COM,        /* M_JMP_FALSE_M8 */
  270.      COM,        /* M_JMP_FALSE_M7 */
  271.      COM,        /* M_JMP_FALSE_M6 */
  272.      COM,        /* M_JMP_FALSE_M5 */
  273.      COM,        /* M_JMP_FALSE_M4 */
  274.      COM,        /* M_JMP_FALSE_M3 */
  275.      COM,        /* M_JMP_FALSE_M2 */
  276.      COM,        /* M_JMP_FALSE_M1 */
  277.      COM,        /* M_JMP_FALSE_0 */
  278.      COM,        /* M_JMP_FALSE_1 */
  279.      COM,        /* M_JMP_FALSE_2 */
  280.      COM,        /* M_JMP_FALSE_3 */
  281.      COM,        /* M_JMP_FALSE_4 */
  282.      COM,        /* M_JMP_FALSE_5 */
  283.      COM,        /* M_JMP_FALSE_6 */
  284.      COM,        /* M_JMP_FALSE_7 */
  285.      COM,        /* M_JMP_FALSE_8 */
  286.      COM,        /* M_JMP_FALSE_9 */
  287.      COM,        /* M_JMP_FALSE_10 */
  288.      COM,        /* M_JMP_FALSE_11 */
  289.      COM,        /* M_JMP_FALSE_12 */
  290.      COM,        /* M_JMP_FALSE_13 */
  291.      COM,        /* M_JMP_FALSE_14 */
  292.      COM,        /* M_JMP_FALSE_15 */
  293.      COM,        /* M_JMP_FALSE_16 */
  294.      COM_A,        /* M_JMP_FALSE */
  295.      COM,        /* M_JMP_TRUE_M16 */
  296.      COM,        /* M_JMP_TRUE_M15 */
  297.      COM,        /* M_JMP_TRUE_M14 */
  298.      COM,        /* M_JMP_TRUE_M13 */
  299.      COM,        /* M_JMP_TRUE_M12 */
  300.      COM,        /* M_JMP_TRUE_M11 */
  301.      COM,        /* M_JMP_TRUE_M10 */
  302.      COM,        /* M_JMP_TRUE_M9 */
  303.      COM,        /* M_JMP_TRUE_M8 */
  304.      COM,        /* M_JMP_TRUE_M7 */
  305.      COM,        /* M_JMP_TRUE_M6 */
  306.      COM,        /* M_JMP_TRUE_M5 */
  307.      COM,        /* M_JMP_TRUE_M4 */
  308.      COM,        /* M_JMP_TRUE_M3 */
  309.      COM,        /* M_JMP_TRUE_M2 */
  310.      COM,        /* M_JMP_TRUE_M1 */
  311.      COM,        /* M_JMP_TRUE_0 */
  312.      COM,        /* M_JMP_TRUE_1 */
  313.      COM,        /* M_JMP_TRUE_2 */
  314.      COM,        /* M_JMP_TRUE_3 */
  315.      COM,        /* M_JMP_TRUE_4 */
  316.      COM,        /* M_JMP_TRUE_5 */
  317.      COM,        /* M_JMP_TRUE_6 */
  318.      COM,        /* M_JMP_TRUE_7 */
  319.      COM,        /* M_JMP_TRUE_8 */
  320.      COM,        /* M_JMP_TRUE_9 */
  321.      COM,        /* M_JMP_TRUE_10 */
  322.      COM,        /* M_JMP_TRUE_11 */
  323.      COM,        /* M_JMP_TRUE_12 */
  324.      COM,        /* M_JMP_TRUE_13 */
  325.      COM,        /* M_JMP_TRUE_14 */
  326.      COM,        /* M_JMP_TRUE_15 */
  327.      COM,        /* M_JMP_TRUE_16 */
  328.      COM_A,        /* M_JMP_TRUE */
  329.      COM_C,        /* M_LANGUAGE */
  330.      COM_I,        /* M_LASTMES */
  331.      COM_II,        /* M_LOAD_MAC */
  332.      COM_IP,        /* M_MENU */
  333.      COM_II,        /* M_MOD */
  334.      COM_II,        /* M_MULT */
  335.      COM,        /* M_NOT */
  336.      COM_I,        /* M_NULL_COUNTER */
  337.      COM,        /* M_POP_DELBUF */
  338.      COM_I,        /* M_POP_INT */
  339.      COM_II,        /* M_POP_INT_X */
  340.      COM_I,        /* M_POSITIV_COUNTER */
  341.      COM_IP,        /* M_PROMPT */
  342.      COM_IP,        /* M_PROMPT_C */
  343.      COM_I,        /* M_PUSH_INT */
  344.      COM_II,        /* M_PUSH_INT_X */
  345.      COM_I,        /* M_READ_REPEAT */
  346.      COM_I,        /* M_RESET_USER_MODE */
  347.      COM,        /* M_SCREEN_OFF */
  348.      COM,        /* M_SCREEN_ON */
  349.      COM_II,        /* M_SET_COPY */
  350.      COM_I,        /* M_SET_COUNTER_M16 */
  351.      COM_I,        /* M_SET_COUNTER_M15 */
  352.      COM_I,        /* M_SET_COUNTER_M14 */
  353.      COM_I,        /* M_SET_COUNTER_M13 */
  354.      COM_I,        /* M_SET_COUNTER_M12 */
  355.      COM_I,        /* M_SET_COUNTER_M11 */
  356.      COM_I,        /* M_SET_COUNTER_M10 */
  357.      COM_I,        /* M_SET_COUNTER_M9 */
  358.      COM_I,        /* M_SET_COUNTER_M8 */
  359.      COM_I,        /* M_SET_COUNTER_M7 */
  360.      COM_I,        /* M_SET_COUNTER_M6 */
  361.      COM_I,        /* M_SET_COUNTER_M5 */
  362.      COM_I,        /* M_SET_COUNTER_M4 */
  363.      COM_I,        /* M_SET_COUNTER_M3 */
  364.      COM_I,        /* M_SET_COUNTER_M2 */
  365.      COM_I,        /* M_SET_COUNTER_M1 */
  366.      COM_I,        /* M_SET_COUNTER_0 */
  367.      COM_I,        /* M_SET_COUNTER_1 */
  368.      COM_I,        /* M_SET_COUNTER_2 */
  369.      COM_I,        /* M_SET_COUNTER_3 */
  370.      COM_I,        /* M_SET_COUNTER_4 */
  371.      COM_I,        /* M_SET_COUNTER_5 */
  372.      COM_I,        /* M_SET_COUNTER_6 */
  373.      COM_I,        /* M_SET_COUNTER_7 */
  374.      COM_I,        /* M_SET_COUNTER_8 */
  375.      COM_I,        /* M_SET_COUNTER_9 */
  376.      COM_I,        /* M_SET_COUNTER_10 */
  377.      COM_I,        /* M_SET_COUNTER_11 */
  378.      COM_I,        /* M_SET_COUNTER_12 */
  379.      COM_I,        /* M_SET_COUNTER_13 */
  380.      COM_I,        /* M_SET_COUNTER_14 */
  381.      COM_I,        /* M_SET_COUNTER_15 */
  382.      COM_I,        /* M_SET_COUNTER_16 */
  383.      COM_II,        /* M_SET_COUNTER */
  384.      COM_I,        /* M_SET_USER_MODE */
  385.      COM_II,        /* M_SET_USER_MODE_NUMB */
  386.      COM_I,        /* M_SHOW_CURSOR */
  387.      COM_I,        /* M_STORE_LINE_NO */
  388.      COM_I,        /* M_STORE_MARK */
  389.      COM_II,        /* M_SUM_COUNTER */
  390.      COM_I,        /* M_SW_KBD */
  391.      COM_I,        /* M_S_ENTERED */
  392.      COM,        /* M_TEST_AUTO */
  393.      COM,        /* M_TEST_ECHO */
  394.      COM,        /* M_TEST_FOLD */
  395.      COM,        /* M_TEST_HASH */
  396.      COM,        /* M_TEST_OVER */
  397.      COM,        /* M_TEST_VERBOSE */
  398.      COM,        /* M_TEST_VIEW */
  399.      COM,        /* M_TEXTLINE */
  400.      COM,        /* O_BELL */
  401.      COM,        /* O_BELL_VISIBLE */
  402.      COM,        /* O_DEF_FIX */
  403.      COM,        /* O_DEF_MACRO */
  404.      COM,        /* O_REP_0 */
  405.      COM,        /* O_REP_1 */
  406.      COM,        /* O_REP_2 */
  407.      COM,        /* O_REP_3 */
  408.      COM,        /* O_REP_4 */
  409.      COM,        /* O_REP_5 */
  410.      COM,        /* O_REP_6 */
  411.      COM,        /* O_REP_7 */
  412.      COM,        /* O_REP_8 */
  413.      COM,        /* O_REP_9 */
  414.      COM,        /* O_UNCHANGE */
  415.      COM,        /* O_UNDEL_CHAR */
  416.      COM,        /* O_CALL_FIX */
  417.      COM,        /* O_EXE_MACRO */
  418.      COM
  419.    };
  420. #else
  421.    extern COM_TYPES cmd_type[];
  422. #endif
  423.